package com.fundcrawler.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.fundcrawler.entity.ConceptBoard;
import lombok.Data;

import java.util.List;

@Data
public class ApiResponse {private static final long serialVersionUID = 1L;

    /**
     * 返回码：0 表示成功
     */
    private Integer rc;

    /**
     * 响应类型
     */
    private Integer rt;

    /**
     * 服务器时间戳
     */
    private Long svr;

    /**
     * 登录状态
     */
    private Integer lt;

    /**
     * 是否完整返回
     */
    private Integer full;

    /**
     * 动态市场标记
     */
    private String dlmkts;

    @JsonProperty("data")
    private Data data;

    @lombok.Data
    public static class Data {
        @JsonProperty("diff")
        private List<ConceptBoard> boards;

        @JsonProperty("total")
        private Integer total; // 总记录数
    }

}
